[ Nick Rosbrook ]
* d/systemd.links: stop creating hwclock.service mask
[ Luca Boccassi ]
* Update upstream source from tag 'upstream/262' Update to upstream
version '262' with Debian dir 10e9229f0dc2e42cec81a50b551ef78a0035a75c
For more information, see:
https://github.com/systemd/systemd/releases/tag/v262
Nick Rosbrook [Thu, 23 Jul 2026 18:31:52 +0000 (14:31 -0400)]
systemd (261.2-1) unstable; urgency=medium
[ Luca Boccassi ]
* Update upstream source from tag 'upstream/261.2' Update to upstream
version '261.2' with Debian dir b19b2fcdbda652d584359be6707c14432386680c
[ Daniel Lewart ]
* Make systemd-networkd example consistent with systemd.network(5)
[ Nick Rosbrook ]
* d/systemd.links: drop procps.service alias (LP: #2153900)
* d/control: clarify systemd-imds Description. Thanks to Andreas Metzler
for the suggestion. (Closes: #1142173)
* d/libnss-systemd.nss: install after files and compat in nsswitch.conf
[ Luca Boccassi ]
* Move modules-load from systemd package to udev package. This depends
on libkmod to work, and it's something that is needed on a host, but
not in a container, just like udev (on both counts).
* systemd-tpm: depend on tpm-udev for rules and tmpfiles.d
* systemd: downgrade systemd-tpm and mount to recommends. With these
changes the only dependencies in the systemd packages are libmount1,
libblkd1 and glibc, which are all in the essential set anyway. This
makes the systemd package suitable for minimal and contained images
too.
[ Nick Rosbrook ]
* d/t/upstream: use mkosi from archive for Ubuntu autopkgtest
[ Johannes Schauer Marin Rodrigues ]
* debian/libpam-systemd.postinst: run pam-auth-update with
--root=$DPKG_ROOT.
[ Roy Briggs ]
* debian/extra/network: use NamePolicy=keep mac on USB wifi devices.
Luca Boccassi [Sat, 27 Jun 2026 18:50:09 +0000 (19:50 +0100)]
systemd (261.1-2) unstable; urgency=medium
* Make systemd actually temporarily depend on systemd-tpm. This was
mentioned in NEWS but forgotten, add it for a while to ease transition
* d/t/control: pull new packages in upstream test suite
* d/t/control: pull in cpio for upstream suite. Needed by mkosi
Luca Boccassi [Fri, 19 Jun 2026 18:29:58 +0000 (19:29 +0100)]
systemd (261-1) unstable; urgency=medium
[ Nick Rosbrook ]
* d/control: do not build systemd-boot-efi-*-signed-template on ubuntu
* lintian-overrides: override error about derivative.ubuntu build
profile
[ Luca Boccassi ]
* Update upstream source from tag 'upstream/261' Update to upstream
version '261' with Debian dir ae08f24a821ff100eddf715f70140ae1f18bf647
For more information, see:
https://github.com/systemd/systemd/releases/tag/v261
Luca Boccassi [Mon, 23 Mar 2026 13:27:09 +0000 (13:27 +0000)]
systemd (260.1-1) unstable; urgency=medium
* Add lpadmin group to basic.conf sysusers.d as requested by CUPS
maintainer
* Install basic.conf in sd-standalone-sysusers package
* Update upstream source from tag 'upstream/260.1' Update to upstream
version '260.1' with Debian dir 38d56d2e92a70e3fb25e78976e8b0382e2b1a70a
Luca Boccassi [Wed, 4 Mar 2026 13:40:07 +0000 (13:40 +0000)]
systemd (260~rc2-1) unstable; urgency=high
* Remove build-depend on rsync, meson is new enough
* Enable getty@ via packaging scriptlets, not static anymore (Closes:
#1129276)
* Update upstream source from tag 'upstream/260_rc2' Update to upstream
version '260~rc2' with Debian dir 9c39b1f4781cb5ab95271453bfa0b453e971da5b
Fixes:
https://github.com/systemd/systemd/security/advisories/GHSA-6pwp-j5vg-5j6m
* Install new files
Luca Boccassi [Fri, 6 Feb 2026 18:37:22 +0000 (18:37 +0000)]
systemd (259.1-1) unstable; urgency=medium
[ Luca Boccassi ]
* Drop dependencies on libcap-dev, no longer used since v259
* Mark sd-userdbd as Multi-Arch: foreign (Closes: #1123615)
* Use dh_installsystemd more to manage units. Ensure more units are
handled as they are added to various packages
* Use dh_installsystemd to handle journald and networkd
* Use deb-systemd-invoke to reexec instead of manual calls. Allows the
tool to handle the complications and use varlink where available
* Increase number of sections of sd-stub on amd64 too. The default limit
breaks adding more than 28 sections, which can happen with a UKI with
many optional profiles. Bump it on amd64 too, at the cost of an extra
~80KB in size on the stub.
* Update upstream source from tag 'upstream/259.1' Update to upstream
version '259.1' with Debian dir f7a9425f1024ef75b5020a216f6be3d0af9ac227
* Restrict the tpm2-generator manpage to arches where it is built
* Install ask-password polkit policy file
[ Yu Watanabe ]
* Drop use of deprecated options. These options are deprecated since
v258.
[ Nick Rosbrook ]
* d/control: have systemd-boot depend on efibootmgr for amd64 and arm64
only
* d/tests: drop tests-in-lxd
* d/control: make systemd-container Depends: libarchive13t64. This is
needed for e.g. systemd-import-generator + rd.systemd.pull= to work
properly. Dracut would like to be able to use that feature reliably
when systemd-importd is available, so explicitly depend on libarchive.
Currently, it is only a Suggests of libsystemd-shared via dlopen
machinery. (LP: #2139822)
Luca Boccassi [Wed, 17 Dec 2025 23:08:45 +0000 (23:08 +0000)]
systemd (259-1) unstable; urgency=medium
[ Luca Boccassi ]
* Downgrade depends to recommends for IPC endpoint of respective libnss
modules. Minimal container images might want the libnss modules to
resolve users, but without the IPC endpoints which will be running on
the host and which will be reachable anyway via IPC.
* Update upstream source from tag 'upstream/259' Update to upstream
version '259' with Debian dir 7a7b4d948977ac3c011ae6188deefd8d2c1efc8c
[ Helmut Grohne ]
* Update architecture match for 50-pid-max.conf
Luca Boccassi [Wed, 25 Jun 2025 12:40:07 +0000 (13:40 +0100)]
systemd (257.7-1) unstable; urgency=medium
* udev: add 'clock' system group for PTP rules
* systemd-boot: remove fb too on removal
* systemd-boot: reduce harmless noise on cleanup (Closes: #1108264)
* Update upstream source from tag 'upstream/257.7' Update to upstream
version '257.7' with Debian dir ef416841c96628293f494812ad2d395cf865f7b5
Luca Boccassi [Thu, 29 May 2025 16:52:48 +0000 (17:52 +0100)]
systemd (257.6-1) unstable; urgency=medium
[ Luca Boccassi ]
* d/copyright: use GPL URL instead of old FSF postal address.
* d/signing-template/copyright: use GPL URL instead of old FSF postal
address.
* d/control: bump Standards-Version to 4.7.2, no changes
* Add version to systemd-boot-efi-signed virtual package. Otherwise
dependency on systemd-boot-efi-signed (>= 257.5-2) is not satisfiable
(Closes: #1104663)
* systemd-homed: add dependency on polkitd (Closes: #1105743)
* systemd-boot: fix BOOT.CSV usage (Closes: #1106024)
* Update upstream source from tag 'upstream/257.6' Update to upstream
version '257.6' with Debian dir 907f7fd2ae07adbab0ffd7b9235fc25435f12bab
(Fixes CVE-2025-4598)
* Drop patches, merged upstream
[ Tim Small ]
* document requirement to sync *.link files with initrd (Closes:
#1005282)
[ Kirill Rekhov ]
* Set upstream metadata fields: Security-Contact
Luca Boccassi [Thu, 6 Mar 2025 14:52:08 +0000 (14:52 +0000)]
systemd (257.4-1) unstable; urgency=medium
[ Nick Rosbrook ]
* d/rules: fix bpftool path discovery on ubuntu
* initramfs-tools: copy hwdb.bin to initramfs. The contents of hwdb.bin
may influence udev during early boot. E.g., this may change network
interface naming decisions. Hence, make sure it is available in the
initrd. This adds about 2MB to the size of the compressed initrd.
* d/t/tests-in-lxd: skip test on any setup error. When this test fails
becacuse of snap install, or lxd tools, we prefer to skip because we
never reached the stage where we are actually testing systemd.
[ Luca Boccassi ]
* Set tty device node mode to 0600 (Closes: #1093870)
* d/rules: ignore more blhc false positives
* systemd-resolved: recommend libidn2-0. Without it in some cases
hostname resolution fails (Closes: #1097699)
* README: add note about out-of-tree patches being forbidden. Prompted
by #1098221
* systemd-sysv: add Protected: yes (Closes: #1098260)
* Update upstream source from tag 'upstream/257.4' Update to upstream
version '257.4' with Debian dir 2121ac2e2a87e081b31f819aea969e38b6147ce3
Luca Boccassi [Thu, 13 Feb 2025 19:54:00 +0000 (19:54 +0000)]
systemd (257.3-1) unstable; urgency=medium
* d/t/control: do not pull in gdm3 on loong64. Not installable, skip it
like s390x/riscv/armel
* systemd-boot: warn if efibootmgr is not installed. As it means the
boot entry won't be created, since it's a recommends
* systemd-boot: fix creating bootvar on arm64
* systemd-boot: check that bootvar really points to sd-boot. Otherwise
it could be a leftover with another second stage. Check both encoded
and decoded strings.
* Drop fallback for missing linux-bpf-dev package
* ukify: depend on python3-zstandard and recommend python3-lz4 arm64
kernels are getting zboot+zstd so zstandard will be required for uname
probing. lz4 might be used externally so just recommend it.
* Update upstream source from tag 'upstream/257.3' Update to upstream
version '257.3' with Debian dir 1531e0bcaea1d2bf600be6d542bae876d1829da9
* autopkgtest: fix mkosi config section
Luca Boccassi [Thu, 23 Jan 2025 15:17:08 +0000 (15:17 +0000)]
systemd (257.2-3) unstable; urgency=medium
* signing template: add override for executable-not-elf-or-script
* libsystemd-dev/libudev-dev: depend on libcap-dev. These libraries link
with libcap, so a dependency is needed for static builds
* systemd-boot: use boot entry argument instead of installing as
grub.efi on ESP. It turns out Shim can load sd-boot if the boot entry
is set correctly.
* systemd-boot: always check that the boot entry is set, even with Shim
is already installed
* libudev1: add udeb back to shlibs. Without this, packages building
udebs against libudev-dev will end up depending on libudev1 instead of
libudev1-udeb.
Luca Boccassi [Sun, 22 Dec 2024 13:57:12 +0000 (13:57 +0000)]
systemd (257.1-4) unstable; urgency=medium
* d/t/upstream: decrease parallelism to nproc - 1
* d/t/upstream: do not use nspawn for tests
* d/t/upstream: disable homed/userdbd in the test runner
* d/t/upstream: mask systemd-machined
* Backport patch to workaround issue in new mdadm
Luca Boccassi [Wed, 27 Nov 2024 21:21:02 +0000 (21:21 +0000)]
systemd (257~rc3-1) unstable; urgency=medium
[ Luca Boccassi ]
* systemd-ukify: recommend systemd-boot-efi for the stub (Closes:
#1087808)
* Increase minimum sections in stub PE header on arm64/armhf/riscv64 to
500. Allows riscv64 to include all current DTBs with some room to grow
(Closes: #1087817)
* Bump version in tzdata dependency due to p-u upload
* Update to new upstream version v257~rc3. For a full list of changes:
https://github.com/systemd/systemd/releases/tag/v257-rc3
* Drop patches, merged upstream
* Update symbols for 257~rc3
[ Ben Hutchings ]
* sysctl: Add file trigger on /usr/lib/sysctl.d to restart systemd-
sysctl. (Closes: #1085160)
Luca Boccassi [Fri, 1 Nov 2024 18:13:09 +0000 (18:13 +0000)]
systemd (256.7-3) unstable; urgency=medium
[ Luca Boccassi ]
* Backport patch to fix test failures with tzdata 2024b-1
* systemd-boot: provide provisional integration with shim. Not yet
used, will be active once the signed packages are available.
https://wiki.debian.org/SecureBoot#Secure_Boot_setup_with_systemd-boot
[ Kirill Rekhov ]
* d/systemd.postrm: delete more internal state directories on purge